#ifndef _MK_RTSP_H
#define _MK_RTSP_H

typedef struct _sip_rtsp
{
    char*  method;
    char*  version;
    char*  scale;
    char*  range;
}mk_sip_rtsp;

mk_sip_rtsp *mk_sip_rtsp_init();

void mk_sip_rtsp_uninit(mk_sip_rtsp *rtspcontrol);

void mk_siprtsp_parse(char *rtspbuf, mk_sip_rtsp* rtspcontrol);

void mk_siprtsp_to_str(mk_sip_rtsp *rtspcontrol, char *rtspbuf);

const char *mk_get_siprtsp_method(mk_sip_rtsp *rtspcontrol);

const char *mk_get_siprtsp_version(mk_sip_rtsp *rtspcontrol);

const char *mk_get_siprtsp_scale(mk_sip_rtsp *rtspcontrol);

const char *mk_get_siprtsp_range(mk_sip_rtsp *rtspcontrol);

void mk_set_siprtsp_method(char *method, mk_sip_rtsp *rtspcontrol);

void mk_set_siprtsp_version(char *version, mk_sip_rtsp *rtspcontrol);

void mk_set_siprtsp_scale(char *scale, mk_sip_rtsp *rtspcontrol);

void mk_set_siprtsp_range(char *range, mk_sip_rtsp *rtspcontrol);






#endif

